package com.exam.dao;

import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface IReservationDao {
//    得到所有未过期的考试
    List<Map<String, Object>> getReservationPerStuInDate(String sno);
//    得到所有过期的考试
    List<Map<String, Object>> getReservationPerStuOutOfDate(String sno);
//    预约考试
    int reserveExam(int eid, String sno);
//    取消预约
    int cancelReservation(String eid, String sno);
//    预约人数减一
    int downExamination(String eid);
//    预约人数加一
    void updateExamination(int eid);
//    删除历史预约记录
    int removeReservation(String eid,String sno);
//    得到所有
    List<Map<String, Object>> getAllReservationInDate();

    List<Map<String, Object>> getAllReservationOutOfDate();


}
